
enum SmsAutographApprovalStatusEnum {
  // 审核失败
  FAILED = 0,
  // 已审核
  PASSED = 1,
  // 审核中
  PENDING = 2,
}

type SmsAutograph = {
  // 使用中签名
  autograph: string;
  // 新签名
  newAutograph: string;
  // 签名审核状态：0 审核失败，1 已审核，2 审核中 
  // 如果签名审核状态为已审核，则newAutograph与autograph相同，approvalMessage为审批结果信息
  approvalStatus: number | SmsAutographApprovalStatusEnum;
  // 审批结果信息
  approvalMessage: string;
}

enum SmsSupplierEnum {
  VOLCENGINE = 'sms_volcengine',
  BAO = 'sms_bao',
}

export {
  SmsAutograph,
  SmsSupplierEnum,
  SmsAutographApprovalStatusEnum
}
